package com.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author
 * @Description:
 * @date 2021/4/17 17:56
 */
@Data
public class TransferRecd implements Serializable {

    private Long id;
    private Long userId;//关系用户
    private Long relationUserId;//关系用户
    private String amount;//金额
    private String fee;//手续费
    private String coinSymbol;//币种
    private String balance;//转账后余额
    private String toAddr;//目标地址
    private String fromAddr;//源地址
    private Integer transType;//交易类型：0站内，1站外
    private Integer transDesc;//交易说明
    private Integer inOut;//0收入，1支出，2冻结，3解冻
    private String thirdOrderNo;//第三方订单号
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date submitTime;//提交时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date confirmTime;//确认完成时间
    private String userRemark;//用户备注
    private Integer status;//状态，0 待处理，1成功，2失败,3 审核成功， 4审核失败
    private Integer confirmStatus;//合作方确认状态
    private Integer partnerId;//合作方ID，内部转账时为空
    private String memo;//备注
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    private Integer transGenre;//交易类型(0: 充值 1: 提现 2: 收益 4: 直推 5: 间推 6: 管理 7: 静态)

}
